package com.sinopec.pi.scalaguide.packageprivate;

import com.sinopec.pi.scalaguide.packageprivate.lib.HelloWorld;
/**
 * Java 调用 Scala 示例。
 * 即使 Scala 的代码是包私有的，Java 也能正常调用。因为 JVM 没有 包私有的概念。仅 Scala 编译器能识别。
 */
public class CallScala {

    public static void main(String[] args) {

        HelloWorld helloWorld = new HelloWorld();

        String hello = helloWorld.hello();

        String world = HelloWorld.world();

        // PackagePrivate$.MODULE$.world();

        System.out.println(hello + world);

    }
}
